Petri net controllers for Generalized Mutual Exclusion Constraints with floor operators

نویسندگان

  • Ziyue Ma
  • ZhiWu Li
  • Alessandro Giua
چکیده

In this paper a special type of nonlinear marking specifications called stair generalized mutual exclusion constraints (stair-GMECs) is defined. A stair-GMEC can be represented by an inequality whose left-hand is a linear combination of floor functions. Stair-GMECs have a higher modeling power than classical GMECs and can model legal marking sets that cannot be defined by OR-AND GMECs. We propose two algorithms to enforce a stair-GMEC as a closed-loop net, in which the control structure is composed by a residue counter, remainder counters, and duplicate transitions. We also show that the proposed control structure is maximally permissive since it prevents all and only the illegal trajectories of a plant net. This approach can be applied to both bounded and unbounded nets. Several examples are proposed to illustrate the approach. Published as: [Z.Y. Ma, Z.W. Li, A. Giua, “Petri net controllers for Generalized Mutual Exclusion Constraints with floor operators,” Automatica, Vol. 74, pp. 238-246, 2016] DOI: 10.1016/j.automatica.2016.07.042. Ziyue Ma is with School of Electro-Mechanical Engineering, Xidian University, Xi’an 710071, China, and also with Dipartimento di Ingegneria Elettrica ed Elettronica, Università degli Studi di Cagliari, Cagliari, Italy (email: [email protected]). Zhiwu Li is with Institute of Systems Engineering, Macau University of Science and Technology, Taipa, Macau (email: [email protected], [email protected]). Alessandro Giua is with Aix Marseille Université, CNRS, ENSAM, Université de Toulon, LSIS UMR 7296, Marseille 13397, France (email: [email protected]) and DIEE, University of Cagliari, Cagliari 09124, Italy (email: [email protected]). This work was supported in part by the National Natural Science Foundation of China under Grant Nos. 61374068, 61472295, the Recruitment Program of Global Experts, the ShaanXi Huashan Scholars, and the Science Technology Development Fund, MSAR, under Grant No. 078/2015/A3.

برای دانلود متن کامل این مقاله و بیش از 32 میلیون مقاله دیگر ابتدا ثبت نام کنید

ثبت نام

اگر عضو سایت هستید لطفا وارد حساب کاربری خود شوید

منابع مشابه

Simplification of a Petri Net controller in industrial systems

This paper deals with the problem of forbidden states in discrete event systems modeled by Petri Net. To avoid the forbidden states, some constraints which are called Generalized Mutual Exclusion Constraints can be assigned to them. Enforcing these constraints on the system can be performed using control places. However, when the number of these constraints is large, a large number of control p...

متن کامل

Generalized mutual exclusion constraints and monitors for colored Petri nets

A Generalized Mutual Exclusion Constraint (GMEC) is a linear constraint that limits the weighted sum of tokens in a subset of places of a place/transition net system. The corresponding controller takes the simple form of a monitor place that can be added to the net to obtain the closed-loop system. In this paper we extend this approach to the case of colored Petri nets, showing that a colored G...

متن کامل

On the Choice of Suboptimal Monitors for Supervisory Control of Petri Nets∗

Recent results in the literature have provided an efficient control synthesis technique for the problem of enforcing generalized mutual exclusion constraints on place/transition nets. With this technique both the plant and the controller are described by Petri nets in order to have an useful linear algebrique model for control analysis and synthesis. The synthesis is not computation demanding s...

متن کامل

Some New Results on Supervisory Control of Petri Nets with Decentralized Monitor Places

This paper presents two new results on the problem of determining a set of decentralized controllers for place/transition nets to enforce a global specification on the net behavior. Both the global specification and the decentralized specifications are given in terms of Generalized Mutual Exclusion Constraints (GMECs). First, an algorithm to select a decentralized specification that finds a com...

متن کامل

Deadlock Characterization for Petri Nets Controlled Using GMEC’s and Observers

In this paper we deal with the problem of controlling a Petri net whose marking cannot be measured but is estimated using an observer. The control objective is that of enforcing a set of generalized mutual exclusion constraints (GMEC) and all transitions are assumed to be controllable. Clearly, the use of marking estimates may significantly reduce the performance of the closed-loop system and m...

متن کامل

ذخیره در منابع من


  با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید

برای دانلود متن کامل این مقاله و بیش از 32 میلیون مقاله دیگر ابتدا ثبت نام کنید

ثبت نام

اگر عضو سایت هستید لطفا وارد حساب کاربری خود شوید

عنوان ژورنال:
  • Automatica

دوره 74  شماره 

صفحات  -

تاریخ انتشار 2016